in an inexorable manner - Turkish English Dictionary